package py.com.cadep.jpa.entities;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.ManyToOne;

import py.com.cadep.jpa.entities.configuracion.BaseEntity;
import py.com.cadep.jpa.entities.configuracion.Moneda;
import py.com.cadep.jpa.entities.persona.Persona;

/**
 * Entity implementation class for Entity: Proyecto
 * 
 */
@Entity
public class Proyecto extends BaseEntity implements Serializable {

	private String nombre;

	@ManyToOne
	private Persona entidad;

	private Double capitalInicial;

	private Date fechaInicio;

	@ManyToOne
	private Moneda moneda;

	private Boolean activo;

	private static final long serialVersionUID = 1L;

	public Proyecto() {
		super();
	}

	public String getNombre() {
		return this.nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public Persona getEntidad() {
		return entidad;
	}

	public void setEntidad(Persona entidad) {
		this.entidad = entidad;
	}

	public Double getCapitalInicial() {
		return capitalInicial;
	}

	public void setCapitalInicial(Double capitalInicial) {
		this.capitalInicial = capitalInicial;
	}

	public Date getFechaInicio() {
		return fechaInicio;
	}

	public void setFechaInicio(Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	public Moneda getMoneda() {
		return moneda;
	}

	public void setMoneda(Moneda moneda) {
		this.moneda = moneda;
	}


	public Boolean isActivo() {
		return activo;
	}

	public void setActivo(Boolean activo) {
		this.activo = activo;
	}

}
